home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cocktail / puma.lha / puma / src / Optimize.md < prev    next >
Text File  |  1992-09-25  |  475b  |  19 lines

  1. DEFINITION MODULE Optimize;
  2.  
  3. IMPORT SYSTEM, IO, Tree;
  4.  
  5. VAR yyf    : IO.tFile;
  6. VAR Exit    : PROC;
  7.  
  8. PROCEDURE Optimize (t: Tree.tTree);
  9. PROCEDURE RuleProperties (yyP1: Tree.tTree);
  10. PROCEDURE NeedsTempo (yyP5: Tree.tTree; VAR yyP6: Tree.tTree): BOOLEAN;
  11. PROCEDURE NeedsMatch (yyP2: Tree.tTree): BOOLEAN;
  12. PROCEDURE NeedsNoFinale (yyP7: Tree.tTree): BOOLEAN;
  13. PROCEDURE GetRule (yyP8: Tree.tTree; VAR yyP9: Tree.tTree);
  14.  
  15. PROCEDURE BeginOptimize;
  16. PROCEDURE CloseOptimize;
  17.  
  18. END Optimize.
  19.